teach a painful lesson - French English Dictionary